where does cellular respiration take place